home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / prog_c / cuj0696.zip / FILENAME.TXT < prev    next >
Text File  |  1996-04-09  |  4KB  |  100 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. Keywords: Jun96 C C+ Reuse Matrix Dynamic Random Visualization CUG Allocators
  25.  
  26. The code listings for the June 1996 issue of C/C++ Users Journal include
  27. source code for Mark Kerzner's signal processing technique with Dynamic
  28. Programming, Stephen Schulist's general purpose matrix class, Jerry
  29. Dwyer and K.B. Williams' test suite for random number generators, and
  30. listings from Will Schroeder's article on Scientific Visualization. Also
  31. included are source listings from P.J. Plauger's column, Standard C/C++,
  32. and Dan Saks' column, C++ Theory and Practice.
  33.  
  34. *************************  FILE DESCRIPTION **********************************
  35.  
  36. The following files are included in the disk:
  37.  
  38. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  39. (Zip archive/
  40. subdirectory name)
  41. -------------------------------------------------------------------------------
  42.  
  43. plauger            P.J. Plauger    Allocators
  44.  
  45.     memory     - listing 1, <memory>, part 1
  46.  
  47. kerzner            Mark Kerzner    Signal Processing with Dynamic
  48.                     Programming
  49.  
  50.     select.cpp     - listing 1, Two versions of the Select() function for
  51.                               Dynamic Programming
  52.             
  53. schulist        Stephen        A Simple Matrix Class
  54.             Schulist
  55.  
  56.     array.h     - listing 1, The underlying Array class
  57.     matrix.h     - listing 2, The matrix class
  58.     assert.h     - not listed, Defines ASSERT macro
  59.  
  60. dwyer            Jerry Dwyer &    Testing Random Number
  61.             K.B. Williams    Generators
  62.  
  63.     Complete source listings
  64.  
  65.  
  66. schroeder        Will Schroeder    Visualizing Scientific Data
  67.  
  68.     sphere.cpp     - listing 1, Drawing a sphere
  69.     shrink.cpp     - listing 2, Shrinking the sphere
  70.     glyph.cpp     - listing 3, Glyphing the sphere
  71.     isosurf.cpp     - listing 4, Generating an isosurface    
  72.  
  73. saks            Dan Saks    C++ Theory and Practice
  74.                     Abstract Declarators, Part 1
  75.  
  76.  
  77.     table1.o     - table 1, A simplified grammar for the syntax of C++
  78.                 object and function declarations
  79.     table2.o     - table 2, A summary of EBNF (Extended Backus-Naur
  80.                 Form) operators
  81.     table3.o     - table 3, A grammar for parameter-declaration using
  82.                 optional, non-empty abstract declarators
  83.     table4.o     - table 4, A grammar for parameter-declaration using
  84.                 mandatory, but possibly-empty abstract
  85.                 declarators
  86.  
  87.  
  88.  
  89. *******************************************************************************
  90.  
  91. If you have questions regarding to the disk, please call or write us.
  92.  
  93. -----------------------------------------------------------------------------
  94.                Miller Freeman Inc.
  95.             1601 W. 23rd St. Suite 200
  96.                 Lawrence, KS 66046
  97.                   1-800-444-4881 or 913-841-1631
  98. -----------------------------------------------------------------------------
  99.  
  100.